package es.rbr.servlets;

import java.io.IOException;
import java.util.ArrayList;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import es.rbr.web.Mensaje;
import es.rbr.web.Usuario;

@SuppressWarnings("serial")
public class MensajeRecibidoServlet  extends HttpServlet{

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		Mensaje nuevoMensaje = new Mensaje();
		nuevoMensaje.usuario = (Usuario) request.getSession().getAttribute("usuario");
		nuevoMensaje.texto = request.getParameter("mensaje");
		
		ArrayList<Mensaje> mensajesSesion = (ArrayList<Mensaje>) request.getSession().getAttribute("mensajesUsuario");
		ArrayList<Mensaje> mensajesContexto = (ArrayList<Mensaje>) request.getSession().getServletContext().getAttribute("mensajes");
		
		mensajesSesion.add(nuevoMensaje);
		mensajesContexto.add(nuevoMensaje);
		
		System.out.println(mensajesSesion);
		System.out.println(mensajesContexto);
		
		
		response.sendRedirect("/chat");
	}
	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}
	
}
